
public class eje9 {
	
	public static void main(String[] args) {
		/* a) */
		int suma = 0;
		System.out.println("Array ingresado: \n");
		for(int i=0; i<args.length; i++){
			suma = suma + Integer.parseInt(args[i]);
			System.out.println(args[i]);
		}
		System.out.println("La suma de los numeros es: "+ suma);
		
		/* Termina a) */
		
		/* b) */
		suma = 0;
		int noprimos = 0;
		float promedio = 0;
		for(int i=0; i<args.length; i++){
			boolean esprimo=true;
			int contador = 2;
			while ((esprimo) && (contador != (Integer.parseInt(args[i])))){
				if (Integer.parseInt(args[i]) % contador == 0){
					esprimo = false;
					suma = suma + (Integer.parseInt(args[i]));
					noprimos++;
				}
			contador++;
			}
			if(esprimo)
				System.out.println(args[i]+" es primo");
		}
		
		promedio = (float)suma / noprimos;
		System.out.println("El promedio de los no primos es: "+ promedio);
		
		/* Termina b) */
		
		/* c) */
		
		System.out.println("\nDescomposicion:\n");
		for(int i=0; i<args.length; i++){
			String cadena = Integer.toString(Integer.parseInt(args[i]));	// NO REQUIERE CONVERSION. YA ES UN STRING
			int decimal = 1;
			for(int j=cadena.length()-1; j>=0; j--){
				
				System.out.print(cadena.charAt(j)+"x"+decimal);
				System.out.print(" + ");
				decimal = decimal * 10;
			}
			
			System.out.println("\n");
			
		}

	}

}
OK